About Humphrey And Scace Limited (07232914) United Kingdom