About Stonyhurst Engineering Limited (09539432) United Kingdom