About Spectrum Technologies Profit Sharing Scheme Trustees Limited (03669274) United Kingdom