About Howell Acoustics Limited (11608793) United Kingdom