About Speaker Express London Ltd. (07871041) United Kingdom