About Landcare (rochdale) Ltd (SC635623) United Kingdom