About James Holden Productions Limited (04896879) United Kingdom