About London & Henley (friar Street) Limited (04377599) United Kingdom