About Barlowe Mill Holdings Limited (12709921) United Kingdom