About Christopher & James Limited (10664408) United Kingdom