About Mcintosh And Macgillivray Limited (SC626718) United Kingdom