About Jack Nicholas Dean Ltd (12543307) United Kingdom