About D & O Humphrey Limited (12336565) United Kingdom