About London & Henley Retail Properties Limited (03297393) United Kingdom