About Stow Limited (02165640) United Kingdom