About Vector Power Solutions Limited (04539562) United Kingdom