About Town & Country Telecommunications Limited (06991129) United Kingdom