What is Cater for ?
Cater for is (verb) 1. to supply food and drink at an event such as a party or for a particular amount of people Our firm caters for receptions of up to 250 guests. 2. to provide for The college caters mainly for older students. We cater for private individuals as well as for groups.
source: Easier English, Student Dictionary Upper Intermediate Level