About S T Kitchens & Installations Limited (10274959) United Kingdom