About Thames And Seine Ltd (12960144) United Kingdom