About Barford Close Developments Limited (10223270) United Kingdom