About Titchfield Management Limited (02964323) United Kingdom