About James & Uzzell Properties Limited (08330538) United Kingdom