About Stocker & Roberts Holdings Limited (06685546) United Kingdom