About Vernon Del Russo Limited (12765456) United Kingdom