About S.pickerill Ltd (12638793) United Kingdom