About David Vickers Ltd (12293358) United Kingdom