About Lockwood Homes (mere) Ltd (13349322) United Kingdom