1 trademark was found for owners matching the name James Muddle.
#
1 TM: 2161232
Desc: TILL INFINITY
Owner: James Muddle
Class: 25
Status: Registered: Registered/protected