About The Keep Terrace Kitchen & Bar Ltd (13437434) United Kingdom