About James Stewart (holdings) Limited (12629287) United Kingdom