About S & S Horsham Ltd (11352030) United Kingdom