About Aluclad Systems Ltd. (11423321) United Kingdom