About Mitcham & Drake Trading Limited (13173604) United Kingdom