About Stevens & Cole Limited (00674527) United Kingdom