About Sedbergh School International Limited (09814021) United Kingdom