About L & S Care Homes Ltd (05664058) United Kingdom