About Intumescent Systems Limited (02139649) United Kingdom