About Eldon Horse Ltd (11691520) United Kingdom