About R.d. Taylor & Company Limited (SC050238) United Kingdom