About Mark H E Stroud Limited (12425807) United Kingdom