About Keel And Sal Ltd (09533718) United Kingdom