About Mascalls Associates Limited (10006381) United Kingdom