About James Lehart Productions Ltd (11090224) United Kingdom