About Henley Investment Properties Limited (12454981) United Kingdom