About Barretts Property Development Holdings Limited (10741011) United Kingdom