About Eldon Capital Management Limited (09535354) United Kingdom