About Charles Veal Limited (10528214) United Kingdom