About Duffer Menswear Limited (03120563) United Kingdom