About Timson Carter Limited (11977912) United Kingdom