About Stourton Caundle Ltd (13712734) United Kingdom