About Richard Rae Limited (SC643977) United Kingdom