About Stephens & Carter Limited (00125876) United Kingdom