About Mascalls Park Management Company Limited (09825974) United Kingdom