About Ebchester Village Store Ltd. (10092559) United Kingdom