About Richard James Humphrey Limited (11312540) United Kingdom