About Stokenchurch Ltd (13687289) United Kingdom