About Mayflower Takeaway Ltd (08866404) United Kingdom