About Tame Square (tamworth) Management Company Limited (05603647) United Kingdom