About London & Henley Properties Limited (03179136) United Kingdom