About London & Henley Property Holdings Limited (01685064) United Kingdom