About Stow London Limited (08601654) United Kingdom