About Myers Interim Management Limited (04326086) United Kingdom