About Jack Dean Ltd (10926388) United Kingdom