About Julia & Julia Ltd (08069810) United Kingdom