About De Va Services London Limited (13217398) United Kingdom