2 trademarks were found for owners matching the name Andrew John Leech.
#
1 TM: 800926
Desc: PLANS FOR COUNCIL
Owner: Andrew John Leech
Class: 35
Status: Lapsed: Not accepted
2 TM: 604293
Desc: ROCK CARDS
Owner: Andrew John Leech & Associates
Class: 28
Status: Lapsed: Not accepted