About Hay & Macleod Ltd (SC093693) United Kingdom