About James Grant Associates Ltd (12569286) United Kingdom