inverhaugh