About Cattermole Technical Services Limited (04856728) United Kingdom