About Patrick Vickers Information Technology Ltd (08368583) United Kingdom