About London And Henley Holdings Limited (03971515) United Kingdom