About James & Kither Limited (00276806) United Kingdom