About Delmora Limited (01163158) United Kingdom