About Rice Henley Properties Limited (05141406) United Kingdom