About St Helens Independent Living Services Limited (07873117) United Kingdom