About Village Phone Shop Ltd (11588401) United Kingdom