About Lydbury North Village Shop Association Limited (IP29266R) United Kingdom