About Devere London Limited (11752636) United Kingdom