About Stephen Turner Acoustics Limited (09407253) United Kingdom