About John Walsh London Limited (05855154) United Kingdom