About Ludlow Takeaway Ltd (12813063) United Kingdom