About Scapa Uk Limited (03261510) United Kingdom