About Hickton Group Ltd (12120302) United Kingdom