About Takeouts Devon Limited (10353541) United Kingdom