About Teddington Takeaway Limited (11171224) United Kingdom