About The Thomas Lyte Foundation (06568191) United Kingdom