About Town & Village Properties Ltd (07786655) United Kingdom