About Julia Crosbie Ltd (SC679428) United Kingdom