About Vector Developments Limited (02895411) United Kingdom