About Rc & Lh (holdings) Ltd (11118639) United Kingdom