About London School For Children Limited (10328115) United Kingdom