About William Scott Foundation Limited (06009858) United Kingdom