About Research And Technical Services Limited (08671484) United Kingdom