About Levers & Greaves Ltd (13450711) United Kingdom