About Barlin Lowe Limited (10397688) United Kingdom