About Ted Fox Ltd (10796988) United Kingdom