About R.m. Welch & Son Limited (SC047739) United Kingdom