About Townhouse Partners Limited (10704080) United Kingdom