About Tc Affret Limited (12640516) United Kingdom