About The Meehan Academy Limited (12082357) United Kingdom