About Sadler S Wells Foundation Limited (08338605) United Kingdom