About Russell Waters & Co. Ltd (12639586) United Kingdom