About George Stowell Ltd (08337669) United Kingdom