About Henham Village Shop Association Limited (IP28817R) United Kingdom