About 42 Sussex Square Tenants Association Company Limited (01590379) United Kingdom