James & Uzzell - The service you expect, and deserve.

James & Uzzell is the trading name of James & Uzzell Limited Registered in Wales Company Registration: 3636518. Web Design by Ballyhoo.