About Stow (waterloo) Limited (09068060) United Kingdom