About The Hampstead Tea & Coffee Co. Limited (03120690) United Kingdom