About Elton Mellor Investments Limited (07957614) United Kingdom