About Stowe Enterprises Limited (01378711) United Kingdom