About Lochren Property Management Limited (10719344) United Kingdom