About Mells Village Shop Limited (IP030516) United Kingdom