About De Bell Investments Ltd (03169737) United Kingdom