About Letchworth Education Development Ltd (10890922) United Kingdom