About The Mackenzie School Of English Limited (SC331852) United Kingdom