About The Meades Management Company Limited (03428366) United Kingdom