About Timclad Limited (11711327) United Kingdom