About Abingworth Meadows Management Company Limited (09925114) United Kingdom