About Lockwood Family Property Ltd (13523327) United Kingdom