About Leighton Denny Limited (12772861) United Kingdom