About Stephens And Sheridan Ltd. (13527503) United Kingdom