About J.c. Walsh & Sons Limited (01138822) United Kingdom