About Thames Holdings (london) Limited (06376348) United Kingdom