About Hickman Developments Limited (08949100) United Kingdom