About Leo Fox Ltd (12668655) United Kingdom