About Tedworth Square North Limited (04862862) United Kingdom