About Scapa Blackburn Limited (00222946) United Kingdom