James Lee Taylor

James Lee Taylor

About

James Lee Taylor was born in 1961 and is a British national.

Address

32 Spearleaze Hill, Loughton, Essex, IG10 1BT

Info

Nationality: British

Appointed: 20th December 2002

Location