About Mickey Walker Management Limited (04331269) United Kingdom