About Hickman Properties Limited (04221927) United Kingdom