About German Kitchen Store Limited (12733185) United Kingdom