About Veitch Moir Aberdeen Limited (SC168331) United Kingdom