About James Churchill Holdings Ltd (13481744) United Kingdom