About Stamford Academy Limited (05580924) United Kingdom