About Windsor Diagnostics & Treatment Centre Limited (11208838) United Kingdom