About Food For Thought (london) Ltd (08019821) United Kingdom