About Deluxe Takeaways Limited (NI660330) United Kingdom