About Russell Ph Limited (SC048114) United Kingdom