About Lockwood House 1970 Limited (09140737) United Kingdom