About Garrard Developments Limited (03279097) United Kingdom