About Callback Radio & Telephone Ltd (03027165) United Kingdom