Macveagh Limited Partnership Company numberSL005823 StatusActive TypeLimited Partnership Incorporated21 Jul 2006 Registered office 4th Floor Saltire Court20 Castle TerraceEdinburgh Data JSON Markdown