About Team Clean Churchill Limited (03327957) United Kingdom