About Landmark Place Properties Limited (07335030) United Kingdom