About Windsor Oncology Centre Limited (10649878) United Kingdom