About R.l. Rae Limited (SC021236) United Kingdom