About London And Henley Limited (03074917) United Kingdom