About Barlow Moor Property Ltd (12798476) United Kingdom