About T & R Noakes Services Limited (04781265) United Kingdom