About The Willows (rochdale) Limited (05149503) United Kingdom