About The Meads Property Company Limited (03339092) United Kingdom