About Nick & Hugo Limited (12272160) United Kingdom