About Julia Tyrrell Management Ltd. (04428735) United Kingdom