About Oliver Dumas Designs Limited (02184438) United Kingdom