About H. & W. Sellors Limited (00657528) United Kingdom