About Julia Noakes Limited (13383241) United Kingdom