About Lennon Technical Services Limited (06159069) United Kingdom