About West Ewell Takeaway Ltd (11883521) United Kingdom