Apple Tree House Residential Care Home Limited is a care home located at 31 Norwood, Beverley, HU17 9HN. The provider was commissioned by NHS East Riding of…