About Julia Stevenson Ltd (04826638) United Kingdom