About Slade Kitchens Limited (05040392) United Kingdom