About Devonshire Place (tenants Association) Limited (01427121) United Kingdom