About Denbo Village Plaza Ltd (12952676) United Kingdom