About Hambrook & Johns Limited (00844231) United Kingdom