B Corp Certification is awarded to businesses that are able to demonstrate and maintain exceptionally high standards of socially and environmentally conscious practises. The castle, which is part ...