About Russell Phillips Limited (05236467) United Kingdom