About James Walsh Limited (06162399) United Kingdom