About Townlands Properties Limited (07067996) United Kingdom