About Lennel Services Limited (04026196) United Kingdom