About Jack Walsh & Son Limited (03878656) United Kingdom