About S C Rae Limited (SC485215) United Kingdom