Galliard Homes Nine two bed residential units for Galliard Homes in South East London. Feasibility Stage.