About Town Square (management) Limited (04790816) United Kingdom