2 trademarks were found for owners matching the name John Horsfield.
#
1 TM: 1849399
Desc: SXP
Owner: John Horsfield
Class: 42
Status: Registered: Registered/protected
2 TM: 611029
Desc: Neighbourhood Security
Owner: Peter John Samuel Horsfield
Class: 37
Status: Lapsed: Not accepted