About The Wells Free School (07923267) United Kingdom