About R.b. Moffat & Company Limited (SC028661) United Kingdom