About A J F Russell Ltd (SC250725) United Kingdom