About T T S Norfolk Ltd (12945538) United Kingdom