About Hickman Property Investments Ltd (11893986) United Kingdom