About Walsh Group London Limited (09553875) United Kingdom