About Lockwood Homes (pickmere) Ltd (12304394) United Kingdom