About Landmark London Properties Limited (08853549) United Kingdom