About Barrows Lane Developments Limited (05838693) United Kingdom