About Lennel & Co Limited (13479669) United Kingdom