About Millroad Takeaway Ltd (12439554) United Kingdom