About S.stibbards & Sons Limited (00368752) United Kingdom