About Anderson Veitch & Company Limited (SC325683) United Kingdom