About Delmere Holdings Ltd (12826817) United Kingdom