About Tenants Association 67 Lansdowne Place Limited (07760911) United Kingdom