About Macaulay Consulting Limited (SC298355) United Kingdom