About Vickers Developments Limited (08906763) United Kingdom