About Macauley Walsh Limited (03794084) United Kingdom