About Industrial & Marine Silencers Limited (02605553) United Kingdom