About John Marshall Associates Limited (06012541) United Kingdom