About David Vacha & Co Ltd (06041133) United Kingdom