About Stamford House Takeaway Ltd (11888525) United Kingdom