About Landor Properties Limited (12034902) United Kingdom