About Titchener Ltd (13024399) United Kingdom