About 12 Lynmouth Street Tenants Company Limited (05166191) United Kingdom