About Stiddard (uk) Limited (06642633) United Kingdom