About Mcleod-halloran Limited (11628206) United Kingdom