About Vindex Trustees Limited (SC026895) United Kingdom