About William Giddings & Sons Limited (04675663) United Kingdom