About The Holmshaw Academy Limited (13357128) United Kingdom