About Stourbridge Holdings (u.k.) Limited (00846431) United Kingdom