About The Thomas Lucas Academy Trust Limited (09206440) United Kingdom