About Stopper Specialists Limited (03711587) United Kingdom