About Lockham Gate Limited (12710311) United Kingdom