About Titchmarsh Village Shop Association Limited (IP30117R) United Kingdom