About Lockett Property Management Limited (08022926) United Kingdom