Attended by up to 3000 people, The Manor House Gardens festival is one of the largest not-for-profit festival in South East London.