About 2 Tedworth Square Freehold Ltd (13515489) United Kingdom