About Kitchen Xchange Limited (05157752) United Kingdom