About Square Townhouse Ltd (12766839) United Kingdom