About Abbots Mead Management Limited (02427822) United Kingdom