About Hicks & Sons Construction Ltd (13693980) United Kingdom