About Henley James Properties Ltd (13330266) United Kingdom