About S&k Interior & Exterior Ltd (12053831) United Kingdom