About Vector Supplies (holdings) Limited (SC505361) United Kingdom