About A. Macaulay Limited (SC023996) United Kingdom