About De & Mo Limited (07399022) United Kingdom