About Hambleton Structures Limited (03284660) United Kingdom