About Interclad Associates Limited (06742233) United Kingdom