About Townsmede Properties Limited (03952500) United Kingdom