About International School Of London Limited (02631925) United Kingdom