Cambridge Buddhist Centre, Newmarket Road