About Michleham Property Investments Limited (04359011) United Kingdom