About T C Q A Limited (02885627) United Kingdom