Life coaching is a solution focused approach to personal development, jointly achieved in partnership between client and coach, having a lasting positive transformational impact on clients lives. In facilitating this change a set of methodologies are used, tools and techniques that enable clients to become empowered through challenging and highlighting limiting beliefs and their current patterns of thought. This allows clients to understand their mindset and actions, which impact their life and environment through transformative self development coaching and make changes where needed to ascertain their goals and desires. Coaching offered covers mindfulness, life/self balance, self solutions, understanding objectives, internal/external building, mental and emotional unblockage, confidence building, visualisation, clarity, goal defining and purpose finding.