About Hickman International Developments Limited (12987638) United Kingdom