About Spectrum Photo Laboratories Limited (02567421) United Kingdom