About Julia Hayball Media Limited (05891276) United Kingdom