About Walsh & Walsh Limited (08543891) United Kingdom