About Stevenage Takeaway Ltd (12292086) United Kingdom