About Rae Mccabe Associates Ltd. (SC517227) United Kingdom