About N & M Dele Limited (09673414) United Kingdom