About Mama H S Roti Shop Ltd (12304183) United Kingdom