About Stow Brook Street Limited (04816919) United Kingdom