About Hickfare Ltd (06647142) United Kingdom