About Bella S Kitchen London Ltd (12976437) United Kingdom