About Television And Radio Techniques Limited (03407291) United Kingdom