Perfect gifts for men, from mother of pearl collar stays, novelty cufflinks to a handmade umbrella, or a gift voucher, there is something for everyone.