About Wells Cathedral School Limited (00564883) United Kingdom