About James Stevens Associates Ltd (12858222) United Kingdom