About Dellmere Investments Limited (09911576) United Kingdom