About Stow Residential Limited (08718898) United Kingdom