About Howe & Hammond Limited (00594190) United Kingdom