About Stowell Tunnelling Limited (11466284) United Kingdom