About Ibbys Kitchen Ltd (13170220) United Kingdom