About H. & J. Speake Limited (02150269) United Kingdom