About L C H (scarborough) Limited (12366570) United Kingdom