About Barton Cross Developments Ltd (11092080) United Kingdom