About Teddington Solutions Ltd (07774679) United Kingdom