About Russell-taylor & Sons Ltd (11984824) United Kingdom