About William Macgeagh Associates Limited (01556459) United Kingdom