About Giddings & Son Special Works Ltd (13292765) United Kingdom