About Jenny Heybourn Ltd (13469785) United Kingdom