About Yakinori Solihull Ltd (11715242) United Kingdom