About Herman Duff Ltd (SC569766) United Kingdom