About L & C Walsh Limited (11532862) United Kingdom