About Slough Home Care Ltd (12213601) United Kingdom