About Townhouse 22 Management Limited (11577526) United Kingdom