About West Stow Lake Limited (13030328) United Kingdom