About Delmere Investments Limited (09362981) United Kingdom