About Barrow And Sons Ltd (10121741) United Kingdom