About Spi Appleton Limited (10666039) United Kingdom