About Scunthorpe Holdings Limited (12503556) United Kingdom