About Hickmott International Limited (11254915) United Kingdom