About Hickory Traders Ltd (12642985) United Kingdom