About Star Kitchen London Ltd (12518211) United Kingdom