About M D Stroud Limited (11552980) United Kingdom