About Sadler S Wells Trust Limited (01488786) United Kingdom