About London & Henley (thameside) Limited (04377595) United Kingdom