About Vickers Solent Developments Limited (12925758) United Kingdom