About Julia Spencer Ltd (04432353) United Kingdom