About The Strand Academy Limited (12405459) United Kingdom