In a few easy steps, you can discover your car's towing capacity and gain access to all available caravans your car can safely tow, along with direct access to the Out and About Live Caravan Buyers' Guide to buying your dream caravan.
What is a foundation? A: A foundation is a non-governmental entity that is established as a nonprofit corporation or a charitable trust, with a principal purpose of making grants to unrelated organizations, institutions, or individuals for scientific, educational, cultural, religious, or other charitable purposes.
See also: Private foundation. A foundation (also a charitable foundation) is a legal categorization of nonprofit organizations that will typically either donate funds and support to other organizations, or provide the source of funding for its own charitable purposes.here is no commonly accepted legal definition in Europe for a foundation. There is a proposal for a European Foundation, a legal form that would be recognised throughout Europe, see European Foundation Project.