About Landguard Property Holdings Limited (08564326) United Kingdom