About James Denner Limited (12085585) United Kingdom