About The Taunton Linac Company Limited (05394682) United Kingdom