About Vectra Limited (03946378) United Kingdom