About Teddingtons Ltd (13579973) United Kingdom