About Rick Walsh Limited (12148488) United Kingdom