About Veitch Moir Limited (SC014805) United Kingdom