About J. & D. Humphrey Limited (04571807) United Kingdom