About Julia Snowdin Ltd (13682827) United Kingdom