Charity profile

Beautiful Life Training and community development is a Non profit company that offers support services to families in crisis. We partner with school, churches and other organisations to help with basic needs such as meals, school uniforms and skills development for the unemployed and counselling services.