About Strensham Hill Holdings Ltd (10188049) United Kingdom