About Veitch & Associates Ltd (NI620846) United Kingdom