About Sleapcross House Ltd (08651310) United Kingdom