About Trevor Powles Oncology Limited (07236224) United Kingdom