About Barlow Developments Limited (07355722) United Kingdom