About Tidmas Townsend Limited (00603950) United Kingdom