Hi,
In CRM field definition form, you can define address1_composite as Business Required. After you publish it, and go to entity form, such as Account, Contact or Lead, address1_composite is not actually forced to be a business required.
You can delete street, city, state, postal, country from it without any problem. So, my question is that if it is true you cannot make the address1_composite a business required field. You have to alternatively make each individual
field in address1_composite a business required field.