About H.r. Driffill & Son Limited (00668829) United Kingdom