About Thames Endeavours Limited (08640513) United Kingdom