About Vernon Dene Limited (13458233) United Kingdom