About Barkby Real Estate Developments Limited (08396002) United Kingdom