About St. Giles Property Developments Limited (02875680) United Kingdom