About Lennock Limited (12632107) United Kingdom