About Macveagh Limited Partnership (SL005823) United Kingdom