About Lockman Properties Limited (05982952) United Kingdom