About Stibbs & Sons Limited (00656972) United Kingdom