About The Windrush Restaurant Ltd (11697812) United Kingdom