About Dyers Mead Management Limited (04120289) United Kingdom