About James Rae & Son Limited (SC354224) United Kingdom