About M E Stroud Limited (07570580) United Kingdom