About Humphrey & Crane Limited (11202367) United Kingdom