About Mercator Schools Limited (02132118) United Kingdom