About Tea & Jam Ltd (12188807) United Kingdom