About Julie Croll Design Limited (04888146) United Kingdom