About Deeney Investments Limited (13286491) United Kingdom