About The Spencer Academies Trust (07353824) United Kingdom