About Sandwich Leisure Residential Limited (08276009) United Kingdom