About Lord Haw Haw Productions Ltd (13625838) United Kingdom