About Barretts Property Development Limited (09703220) United Kingdom