About The Bishop & Sewell Foundation (06559501) United Kingdom