About Hodgson Solutions Limited (04524965) United Kingdom