About Square Foot Developments Limited (05711779) United Kingdom