About Spc Hitchin Limited (10501785) United Kingdom