About Russell & Hambleton Ltd (12845031) United Kingdom