The closure of Ebury Home, located in Sherwood Rise, was forced by the suspension of its license following an inspection by the Care Quality Commission (CQC), which has given the owners three months ...