About South London Nursing Homes Limited (01587431) United Kingdom