About Richard Welch Ltd (10555539) United Kingdom