About David Walsh London Limited (05333529) United Kingdom