Carlowrie Castle becomes first castle to receive B Corp status
The castle underwent a ‘comprehensive and rigorous’ process to measure the company’s entire social and environmental performance

Carlowrie Castle has become the first castle in the world to be awarded B Corp Certification this week, at the same time as it celebrates its 10th anniversary.