About Luggys Takeaway Limited (SC711880) United Kingdom