About Stephens And West Limited (00650464) United Kingdom