About Town & Country Property Investments Limited (03915547) United Kingdom