About White & Green Mead Freeholders Limited (03976711) United Kingdom