About S&k Home Improvements Ltd (12915959) United Kingdom