About Nicolas & Denis Ltd (12825209) United Kingdom