About Mark Walsh Associates Limited (07396167) United Kingdom