About S Stiddard Limited (05192316) United Kingdom