About Lockwood Apartments Ltd (12964551) United Kingdom