About Charles Devere Ltd (13480153) United Kingdom