About The Stubbs College London Ltd (09257108) United Kingdom