About Elldon Investments Limited (09278691) United Kingdom