About Bartoll Ltd (10873978) United Kingdom