About Leighton Burrows Limited (10269810) United Kingdom