About Barford Properties Limited (10938795) United Kingdom