About S Holdsworth Ltd (11475358) United Kingdom