About The Stubbs Free School Limited (08498017) United Kingdom