About London & Henley (friar Street No 2) Limited (05975126) United Kingdom