About Thames Brand Consultants Limited (05505389) United Kingdom