About Sherwood Park Management Company Limited (03721243) United Kingdom