About Thames Guided Tours Ltd (13024266) United Kingdom