TROJAN JOHN FOSTER, a British fabric brand, suit jacket ‐ Mercari: Shop from Japan