About Hicks & Son Limited (04558066) United Kingdom