About L. H. C. (leighton) Ltd (12957593) United Kingdom