About Thakeham Village Shop Management Ltd (11517983) United Kingdom