About Stow Lower Marsh 2 Limited (08067734) United Kingdom