About Stiddard Limited (06586924) United Kingdom