About R Macaulay Ltd (SC608988) United Kingdom