About Shawarma Grill Leamington Spa Limited (11566919) United Kingdom