About Rae Stoddart Limited (12097455) United Kingdom