About De Mel Group Limited (03508236) United Kingdom