About Ted & Loxley Ltd (12918554) United Kingdom