About Denis Nicolas Ltd (12896971) United Kingdom