About Telclad Limited (01208265) United Kingdom