About Denesmead Investments Ltd (13585030) United Kingdom