About V L Churchill & Co Ltd (12477214) United Kingdom