About Hodgson & Clayton Limited (04688181) United Kingdom