About Stephen Hough Ltd (11557257) United Kingdom