About Ickford Village Shop Association Limited (IP29032R) United Kingdom