About Henley Property Investments Limited (06178644) United Kingdom