About Phones & Tablets Stores.com Ltd (11027448) United Kingdom