About Teed & Company Ltd (12058854) United Kingdom