Our client is a well-established roofing and guttering specialist with over 16 years of successful operations across London and the South East. They operate in a unique niche with dedicated teams of full-fledged roofers — and they are now poised for significant expansion. To support this growth, they are seeking a General Manager to oversee day-to-day business operations, ensuring smooth management. This is an exceptional opportunity for a results-driven individual who thrives on challenge, accountability, and building something big from strong foundations. Job Description As General Manager, you will be responsible for managing all operational aspects of the business, including HR, Marketing, Sales, Delivery, Treasury, and Customer Service. You will initially undergo comprehensive training in each function to gain hands-on understanding of the business. Once established, you will work closely with the Director to manage the company’s day-to-day performance, maintain operational stability, and implement clear strategies and procedures designed to support growth and excellence across all departments. This is a demanding yet rewarding position suited to someone who takes pride in results, leadership, and continuous improvement. Key Responsibilities * Manage daily operations and ensure smooth coordination between departments. * Oversee and support a team of 19 experienced staff (including remote team members). * Implement and...