About R.g. Russell & Company Limited (SC032129) United Kingdom