1953 Wanchai Waterfront, Gloucester Road